package com.squirrel.michale.test01;

/**
 * @author guanhao 观浩
 * @version v1.0.0.0
 * @createTime 2023/3/10 18:32
 * @company Michale Squirrel
 * @link
 * @description
 */
public class Solution2 {

    // 待实现函数，在此函数中填入答题代码
//    String[] textDataTrans(String[] datas) {
//
//        int count = datas.length;
//        int maxX = 0;
//        int maxY = 0;
//        int[][] cellFullInfo = new int[count][3];
//        for (int i = 0; i < datas.length; i++) {
//            String info = datas[i];
//            System.out.println(info);
//            String[] cellInfo = info.split(" ");
//            int length = cellInfo.length;
//            int[] cell = new int[3];
//            String xInfo = cellInfo[0];
//            String yInfo = cellInfo[1];
//            cell[0] = Integer.valueOf(xInfo.substring(xInfo.length() - 1));
//            maxX = Math.max(maxX, cell[0]);
//            cell[1] = Integer.valueOf(yInfo.substring(yInfo.length() - 1));
//            maxY = Math.max(maxY, cell[1]);
//            if (length == 2) {
//                cell[2] = 0;
//            } else{
//                String zInfo = cellInfo[2];
//                char[] chars = zInfo.toCharArray();
//                cell[2] = chars[0];
//            }
//            cellFullInfo[i] = cell;
//        }
//
//        int[][] get = new int[maxX][maxY];
//        for (int i = 0; i < count; i++) {
//            int[] cell = cellFullInfo[i];
//            int x = cell[0] - 1;
//            int y = cell[1] - 1;
//            if (cell[2] == 0) {
//                get[x][y] = 0;
//            }else{
//                get[x][y] = cell[2];
//            }
//        }
//
//
////        String[] result = new String[count];
////        for (int i = 0; i < count; i++) {
////            int[] cell = cellFullInfo[i];
////            result[i] = Arrays.toString(cell);
////            System.out.println(result[i]);
////        }
//
//        System.out.println("maxX=="+ maxX);
//        System.out.println("maxY=="+ maxY);
//
//
//        String[] resultReal = new String[maxX+2];
//        StringBuffer stringBuffer = new StringBuffer();
//        for (int i = 0; i < maxY; i++) {
//            stringBuffer.append("+").append("---");
//        }
//        stringBuffer.append("+");
//
//        resultReal[0] = stringBuffer.toString();
//        resultReal[maxX+1] = stringBuffer.toString();
//
//        StringBuffer stringBuffer2 = new StringBuffer();
//        for (int i = 0; i < maxX; i++) {
//            for (int j = 0; j < maxY; j++) {
//                if (get[i][j] == 0) {
//                    stringBuffer2.append("|").append("   ");
//                }else{
//                    char symbol = (char) get[i][j];
//                    stringBuffer2.append(" ").append(symbol).append(" ");
//                }
//            }
//            stringBuffer2.append("|");
//            resultReal[i+1] = stringBuffer2.toString();
//        }
//
//
//
////        for (int i = 0; i < resultReal.length; i++) {
////            String cell = resultReal[i];
////            System.out.println(cell);
////        }
//
//
//
//        return resultReal;
//    }


//    public static void main(String[] args) {
//        String xInfo = "line1";
//        String yInfo = "col3";
//        String zInfo = "A";
//
//        int[] cell = new int[3];
//
//        cell[0] = Integer.valueOf(xInfo.substring(xInfo.length() - 1));
//        cell[1] = Integer.valueOf(yInfo.substring(yInfo.length() - 1));
////        cell[2] = (Character)zInfo-32;
//
//
//
//        System.out.println(Arrays.toString(cell));
//    }


}
